That sounds exactly like what happened to me when one of the wires had come loose from a pin on the docking connector. Check the wires going into the back of the docking connector, give each one a gentle tug and see if it's tight in there are just hanging loose.
_________________________
|| loren ||